package javabook.ch06;

/* 클래스 변수도 상속된다. 하위 클래스에서 상위 클래스의 클래스 변수가
정의되면 상위 클래스의 변수가 가려진다 */
class C1 {
  static int x;
  static int y;
}

class C2 extends C1 {
  static String x;
}

class Inheritence3 {
  public static void main(String args[]) {
    C2.x = "알기쉽게 해설한 자바";
    // C1 클래스에서 선언된 int x는 가려짐
    C2.y = 20000;
    C1.x = 30000;
    System.out.println("클래스 변수 C2.x 값 : " + C2.x);
    System.out.println("클래스 변수 C2.y 값(C1으로부터 상속) : " + C2.y);
    System.out.println("클래스 변수 C1.x 값 : " + C1.x);
  }
}

